//
//  UITableViewCell+LYCategory.m
//  BaChat
//
//  Created by 刘洋 on 16/6/17.
//  Copyright © 2016年 刘洋. All rights reserved.
//

#import "UITableViewCell+LYCategory.h"

@implementation UITableViewCell (LYCategory)


+(CGFloat)heightForCellWithSizeWidth:(CGFloat)width withString:(NSString *)string withLabelFont:(CGFloat)font{
    
    //根据内容算高度
    CGSize size = CGSizeMake(width, 0);
    
    NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:font],NSFontAttributeName, nil];
    
    //参数1.指定内容宽度来计算内容高度
    //参数2.指定计算高度的方式
    //参数3.指定内容文字大小来计算内容高度
    //参数4.苹果备用参数,设置为nil
    
    
    
    CGRect rect = [string boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:dic
                                       context:nil];
    
    return rect.size.height;
    
    
}

@end
